put on the spot

put on the spot的解释

单词put on the spot

基本解释

na.: 决定暗杀(某人)
网络: 使尴尬;使某人为难;使处于困境

例句

put on the spot相关词语